TLS 1.1 および TLS 1.2 をデフォルトの Windows の WinHTTP におけるデフォルトのセキュアプロトコルとして有効になるように更新する

適用先
Windows Server 2012 Datacenter Windows Server 2012 Standard Windows Server 2012 Essentials Windows Server 2012 Foundation Windows Server 2008 R2 Service Pack 1 Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Standard Windows Server 2008 R2 Foundation Windows Server 2008 R2 for Itanium-Based Systems Windows 7 Service Pack 1 Windows 7 Ultimate Windows 7 Enterprise Windows 7 Professional Windows 7 Home Premium Windows 7 Home Basic Windows 7 Starter

この更新プログラムは、Windows Server 2012、Windows 7 Service Pack 1 (SP1)、および Windows Server 2008 R2 SP1 のトランスポート層セキュリティ (TLS) 1.1 と TLS 1.2 のサポートを提供します。

この更新プログラムについて

WINHTTP_OPTION_SECURE_PROTOCOLS フラグを使用する WinHTTP for Secure Sockets Layer (SSL) 接続を使用して作成されたアプリケーションとサービスでは、TLS 1.1 または TLS 1.2 プロトコルを使用できません。 これは、このフラグの定義にこれらのアプリケーションとサービスが含まれていないためです。

この更新プログラムは、システム管理者が WINHTTP_OPTION_SECURE_PROTOCOLS フラグを使用するときに使用する SSL プロトコルを指定できるようにする DefaultSecureProtocols レジストリ エントリのサポートを追加します。

これにより、WinHTTP の既定のフラグを使用するようにビルドされた特定のアプリケーションで、アプリケーションの更新を必要とせずに、新しい TLS 1.2 または TLS 1.1 プロトコルをネイティブに活用できます。

これは、一部の Microsoft Office アプリケーションが SharePoint ライブラリまたは Web フォルダーからドキュメントを開くとき、DirectAccess 接続用の IP-HTTPS トンネル、および WebDav、WinRM などを使用して WebClient などのテクノロジを使用して他のアプリケーションを開くときのケースです。

この更新プログラムでは、TLS 1.1 と 1.2 をサポートするように Windows 7 の Secure Channel (Schannel) コンポーネントを構成する必要があります。 これらのプロトコル バージョンは Windows 7 では既定では有効になっていないので、Office アプリケーションで TLS 1.1 と 1.2 を正常に使用できるようにレジストリ設定を構成する必要があります。

この更新プログラムは、既定のフラグを渡す代わりに、セキュリティで保護されたプロトコルを手動で設定するアプリケーションの動作を変更しません。

この更新プログラムの入手方法

大事な この更新プログラムをインストールした後に言語パックをインストールする場合は、この更新プログラムを再インストールする必要があります。 そのため、この更新プログラムをインストールする前に、必要な言語パックをすべてインストールすることをお勧めします。 詳細については、「Add language packs to Windows」(英語情報) を参照してください。

方法 1: Windows Update

この更新プログラムは、Windows Updateの推奨される更新プログラムとして提供されます。 Windows Update の実行方法については、「Windows Update から更新プログラムを入手する方法」を参照してください。

方法 2: Microsoft Update カタログ

この更新プログラムのスタンドアロン パッケージを入手するには、Microsoft Update カタログ Web サイトに移動してください。

更新プログラムの詳細情報

前提条件

この更新プログラムを適用するには、Windows 7 または Windows Server 2008 R2 用 Service Pack 1 をインストールする必要があります。

Windows Server 2012でこの更新プログラムを適用するための前提条件はありません。

レジストリ情報

この更新プログラムを適用するには、DefaultSecureProtocols レジストリ サブキーを追加する必要があります。
メモ これを行うには、レジストリ サブキーを手動で追加するか、"簡単な修正" をインストールしてレジストリ サブキーを設定します。

再起動の必要性

この更新プログラムの適用後、コンピューターの再起動が必要になる場合があります。

更新プログラムの置き換えに関する情報

この更新プログラムを適用しても、以前にリリースされた更新プログラムが置き換えられることはありません。

追加情報

支払いカード業界 (PCI) では、コンプライアンスのために TLS 1.1 または TLS 1.2 が必要です。

WINHTTP_OPTION_SECURE_PROTOCOLS フラグの詳細については、「 オプション フラグ」を参照してください。

DefaultSecureProtocols レジストリ エントリのしくみ

重要: このセクション、方法、またはタスクには、レジストリの変更方法が記載されています。 ただし、レジストリを誤って変更すると、深刻な問題が発生する可能性があります。 そのため、この手順は必ず慎重に行ってください。 さらなる保護のため、レジストリは変更する前にバックアップしてください。 そうすることで、問題が発生した場合に、レジストリを復元できます。 レジストリをバックアップおよび復元する方法の詳細については、「Windows でレジストリをバックアップおよび復元する方法」を参照してください。

アプリケーションがWINHTTP_OPTION_SECURE_PROTOCOLSを指定すると、システムは DefaultSecureProtocols レジストリ エントリに対してチェックし、存在する場合は、WINHTTP_OPTION_SECURE_PROTOCOLSで指定された既定のプロトコルをレジストリ エントリで指定されたプロトコルでオーバーライドします。 レジストリ エントリが存在しない場合、WinHTTP は、Win WINHTTP_OPTION_SECURE_PROTOCOLS HTTP の既存のオペレーティング システムの既定値を使用します。 これらの WinHTTP の既定値は、既存の優先順位規則に従い、WinHttpSetOption によってアプリケーションごとに設定された SCHANNEL 無効なプロトコルとプロトコルによって無効になります。

メモ 修正プログラム インストーラーでは、DefaultSecureProtocols 値は追加されません。 管理者は、オーバーライド プロトコルを決定した後、エントリを手動で追加する必要があります。 または、"簡単な修正" をインストールして、エントリを自動的に追加することもできます。

DefaultSecureProtocols レジストリ エントリは、次のパスに追加できます。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp

x64 ベースのコンピューターでは、DefaultSecureProtocols も Wow6432Node パスに追加する必要があります。

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp

レジストリ値は DWORD ビットマップです。 使用する値は、目的のプロトコルに対応する値を追加することによって決定されます。

DefaultSecureProtocols 値 プロトコルが有効
0x00000008 SSL 2.0 を既定で有効にする
0x00000020 SSL 3.0 を既定で有効にする
0x00000080 既定で TLS 1.0 を有効にする
0x00000200 既定で TLS 1.1 を有効にする
0x00000800 既定で TLS 1.2 を有効にする

次に例を示します。

管理者は、TLS 1.1 と TLS 1.2 を指定するために、WINHTTP_OPTION_SECURE_PROTOCOLSの既定値をオーバーライドする必要があります。

TLS 1.1 (0x00000200) の値と TLS 1.2 (0x00000800) の値を取り、それらを電卓 (プログラマ モード) にまとめて追加すると、結果のレジストリ値が0x00000A00。

簡単な修正

DefaultSecureProtocols レジストリ サブキーを自動的に追加するには、ここをクリック します。 [ファイルのダウンロード] ダイアログ ボックスで [実行] または [開く] をクリックし、簡易修正ツール ウィザードの手順に従います。

メモ

  • このウィザードは英語版のみである場合があります。 しかし、自動的な解決は英語版以外の Windows でも機能します。
  • 問題があるコンピューターにない場合は、簡単な修正ソリューションをフラッシュ ドライブまたは CD に保存し、問題のあるコンピューターで実行します。

メモDefaultSecureProtocols レジストリ サブキーに加えて、Easy 修正では、インターネット エクスプローラーで TLS 1.1 と 1.2 を有効にするために、次の場所に SecureProtocols も追加されます。

TLS 1.1 と 1.2 を有効にするための値0xA80を持つ SecureProtocols レジストリ エントリは、次のパスに追加されます。

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings

Windows 7 で SChannel コンポーネント レベルで TLS 1.1 と 1.2 を有効にする

TLS-SSL 設定に関する記事では、Windows 7 で TLS 1.1 と 1.2 を有効にしてネゴシエートするには、適切なサブキー (クライアント) に "DisabledByDefault" エントリを作成し、"0" に設定する必要があります。 これらのプロトコルは既定で無効になっているため、これらのサブキーはレジストリに作成されません。

TLS 1.1 および 1.2 に必要なサブキーを作成します。DisabledByDefault DWORD 値を作成し、次の場所で 0 に設定します。

TLS 1.1 の場合

レジストリの場所: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Client
DWORD 名: DisabledByDefault
DWORD 値: 0

TLS 1.2 の場合

レジストリの場所: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client
DWORD 名: DisabledByDefault
DWORD 値: 0

ファイル情報

英語 (米国) バージョンのこのソフトウェア更新プログラムで、次の一覧の属性を持つファイルがインストールされます。

Windows 7 と Windows Server 2008 R2

メモ

  • 次の表に示すように、特定の製品、マイルストーン (RTM、SPn)、およびサービス ブランチ (LDR、GDR) に適用されるファイルは、ファイルバージョン番号を調べることで識別できます。

    バージョン 製品 マイルストーン サービス ブランチ
    6.1.760 1.23 xxx Windows 7 または Windows Server 2008 R2 SP1 LDR
  • GDR 区分には、広範囲にわたる重要な問題を解決するために幅広くリリースされているそれらの修正プログラムのみが含まれています。 LDR 区分には、幅広くリリースされている修正プログラムだけでなく、ホットフィックスも含まれています。
  • 各環境にインストールされている MANIFEST ファイル (.manifest) および MUM ファイル (.mum) は、「追加ファイル情報」セクションに記載されています。 MUM ファイル、MANIFEST ファイル、および関連付けられているセキュリティ カタログ (.cat) ファイルは、更新されたコンポーネントの状態を維持するために非常に重要です。 属性の一覧が表示されていないセキュリティ カタログ ファイルは、Microsoft デジタル署名で署名されています。

x86 Windows 7

ファイル名 ファイルのバージョン ファイル サイズ 日付 時刻 プラットフォーム
Webio.dll 6.1.7601.23375 316,416 2016 年 3 月 9 日 18:40 x86
Winhttp.dll 6.1.7601.23375 351,744 2016 年 3 月 9 日 18:40 x86

ia64 Windows Server 2008 R2

ファイル名 ファイルのバージョン ファイル サイズ 日付 時刻 プラットフォーム
Webio.dll 6.1.7601.23375 695,808 2016 年 3 月 9 日 17:57 IA-64
Winhttp.dll 6.1.7601.23375 811,520 2016 年 3 月 9 日 17:57 IA-64
Webio.dll 6.1.7601.23375 316,416 2016 年 3 月 9 日 18:40 x86
Winhttp.dll 6.1.7601.23375 351,744 2016 年 3 月 9 日 18:40 x86

x64 Windows 7 と Windows Server 2008 R2

ファイル名 ファイルのバージョン ファイル サイズ 日付 時刻 プラットフォーム
Webio.dll 6.1.7601.23375 396,800 2016 年 3 月 9 日 1,900 x64
Winhttp.dll 6.1.7601.23375 444,416 2016 年 3 月 9 日 1,900 x64
Webio.dll 6.1.7601.23375 316,416 2016 年 3 月 9 日 18:40 x86
Winhttp.dll 6.1.7601.23375 351,744 2016 年 3 月 9 日 18:40 x86
Windows Server 2012

メモ

  • 次の表に示すように、特定の製品、マイルストーン (RTM、SPn)、およびサービス ブランチ (LDR、GDR) に適用されるファイルは、ファイルバージョン番号を調べることで識別できます。

    バージョン 製品 マイルストーン サービス ブランチ
    6.2.920 0.21 xxx Windows Server 2012 RTM LDR
  • GDR 区分には、広範囲にわたる重要な問題を解決するために幅広くリリースされているそれらの修正プログラムのみが含まれています。 LDR 区分には、幅広くリリースされている修正プログラムだけでなく、ホットフィックスも含まれています。
  • 各環境にインストールされている MANIFEST ファイル (.manifest) および MUM ファイル (.mum) は、「追加ファイル情報」セクションに記載されています。 MUM ファイル、MANIFEST ファイル、および関連付けられているセキュリティ カタログ (.cat) ファイルは、更新されたコンポーネントの状態を維持するために非常に重要です。 属性の一覧が表示されていないセキュリティ カタログ ファイルは、Microsoft デジタル署名で署名されています。

x64 Windows Server 2012

ファイル名 ファイルのバージョン ファイル サイズ 日付 時刻 プラットフォーム
Webio.dll 6.2.9200.21797 587,776 2016 年 3 月 8 日 15:40 x64
Winhttp.dll 6.2.9200.21797 711,680 2016 年 3 月 8 日 15:40 x64
Webio.dll 6.2.9200.21797 416,768 2016 年 3 月 8 日 16:04 x86
Winhttp.dll 6.2.9200.21797 516,096 2016 年 3 月 8 日 16:04 x86
その他のファイル情報

x86 Windows 7

ファイルのプロパティ Value
ファイル名 Update.mum
ファイル バージョン 適用外
ファイル サイズ 2,138
日付 (UTC) 2016 年 3 月 9 日
(UTC) のレポート 2,158
プラットフォーム 適用外
ファイル名 X86_431cdab002fb5e83e17b846b04fcaf65_31bf3856ad364e35_6.1.7601.23375_none_43266eeed47e442d.manifest
ファイル バージョン 適用外
ファイル サイズ 693
日付 (UTC) 2016 年 3 月 9 日
(UTC) のレポート 2,158
プラットフォーム 適用外
ファイル名 X86_74b492584f59e56bd20ffc14c5e5ba0f_31bf3856ad364e35_5.1.7601.23375_none_3e7a009385a3da4d.manifest
ファイル バージョン 適用外
ファイル サイズ 695
日付 (UTC) 2016 年 3 月 9 日
(UTC) のレポート 2,158
プラットフォーム 適用外
ファイル名 X86_microsoft-windows-webio_31bf3856ad364e35_6.1.7601.23375_none_5f3b2e545642f01b.manifest
ファイル バージョン 適用外
ファイル サイズ 2,484
日付 (UTC) 2016 年 3 月 9 日
(UTC) のレポート 1,923
プラットフォーム 適用外
ファイル名 X86_microsoft.windows.winhttp_31bf3856ad364e35_5.1.7601.23375_none_5ef020609ae7c078.manifest
ファイル バージョン 適用外
ファイル サイズ 50,395
日付 (UTC) 2016 年 3 月 9 日
(UTC) のレポート 21:19
プラットフォーム 適用外

ia64 Windows Server 2008 R2

ファイルのプロパティ Value
ファイル名 Ia64_4d2eee3faf61ec5f12517a4957f4537f_31bf3856ad364e35_6.1.7601.23375_none_2a392926b32c8fac.manifest
ファイル バージョン 適用外
ファイル サイズ 1,034
日付 (UTC) 2016 年 3 月 9 日
(UTC) のレポート 2,157
プラットフォーム 適用外
ファイル名 Ia64_a7157a3864eb3625c6f2570464d8d82e_31bf3856ad364e35_5.1.7601.23375_none_cc5980c8656c3813.manifest
ファイル バージョン 適用外
ファイル サイズ 1,038
日付 (UTC) 2016 年 3 月 9 日
(UTC) のレポート 2,157
プラットフォーム 適用外
ファイル名 Ia64_microsoft-windows-webio_31bf3856ad364e35_6.1.7601.23375_none_5f3cd24a5640f917.manifest
ファイル バージョン 適用外
ファイル サイズ 2,486
日付 (UTC) 2016 年 3 月 9 日
(UTC) のレポート 1,859
プラットフォーム 適用外
ファイル名 Ia64_microsoft.windows.winhttp_31bf3856ad364e35_5.1.7601.23375_none_5ef1c4569ae5c974.manifest
ファイル バージョン 適用外
ファイル サイズ 50,400
日付 (UTC) 2016 年 3 月 9 日
(UTC) のレポート 1,900
プラットフォーム 適用外
ファイル名 Update.mum
ファイル バージョン 適用外
ファイル サイズ 1,447
日付 (UTC) 2016 年 3 月 9 日
(UTC) のレポート 2,157
プラットフォーム 適用外
ファイル名 Wow64_microsoft-windows-webio_31bf3856ad364e35_6.1.7601.23375_none_c5ae742a4301234c.manifest
ファイル バージョン 適用外
ファイル サイズ 2,486
日付 (UTC) 2016 年 3 月 9 日
(UTC) のレポート 1,856
プラットフォーム 適用外
ファイル名 Wow64_microsoft.windows.winhttp_31bf3856ad364e35_5.1.7601.23375_none_c563663687a5f3a9.manifest
ファイル バージョン 適用外
ファイル サイズ 48,208
日付 (UTC) 2016 年 3 月 9 日
(UTC) のレポート 18:57
プラットフォーム 適用外

x64 Windows Server 2012

ファイルのプロパティ Value
ファイル名 Amd64_9958f97250c31c67f643ef2fb115082b_31bf3856ad364e35_5.1.9200.21797_none_f923d4febdcecc46.manifest
ファイル バージョン 適用外
ファイル サイズ 699
日付 (UTC) 2016 年 3 月 9 日
(UTC) のレポート 1,746
プラットフォーム 適用外
ファイル名 Amd64_d36ca06f7655111911d5d7858096c818_31bf3856ad364e35_5.1.9200.21797_none_a2ac544257eab672.manifest
ファイル バージョン 適用外
ファイル サイズ 699
日付 (UTC) 2016 年 3 月 9 日
(UTC) のレポート 1,746
プラットフォーム 適用外
ファイル名 Amd64_f087a62cc82b760ae1e9fd7c56543a7b_31bf3856ad364e35_6.2.9200.21797_none_41ca502c248372a3.manifest
ファイル バージョン 適用外
ファイル サイズ 697
日付 (UTC) 2016 年 3 月 9 日
(UTC) のレポート 1,746
プラットフォーム 適用外
ファイル名 Amd64_f42986041442c9e99c4c4c4ae61a8e52_31bf3856ad364e35_6.2.9200.21797_none_d0b7a18b852fef62.manifest
ファイル バージョン 適用外
ファイル サイズ 697
日付 (UTC) 2016 年 3 月 9 日
(UTC) のレポート 1,746
プラットフォーム 適用外
ファイル名 Amd64_microsoft-windows-webio_31bf3856ad364e35_6.2.9200.21797_none_b6359e29819a8949.manifest
ファイル バージョン 適用外
ファイル サイズ 2,527
日付 (UTC) 2016 年 3 月 8 日
(UTC) のレポート 1,749
プラットフォーム 適用外
ファイル名 Amd64_microsoft.windows.winhttp_31bf3856ad364e35_5.1.9200.21797_none_edbbc2f127740085.manifest
ファイル バージョン 適用外
ファイル サイズ 51,759
日付 (UTC) 2016 年 3 月 8 日
(UTC) のレポート 1,749
プラットフォーム 適用外
ファイル名 Update.mum
ファイル バージョン 適用外
ファイル サイズ 1,795
日付 (UTC) 2016 年 3 月 9 日
(UTC) のレポート 1,746
プラットフォーム 適用外
ファイル名 Wow64_microsoft-windows-webio_31bf3856ad364e35_6.2.9200.21797_none_c08a487bb5fb4b44.manifest
ファイル バージョン 適用外
ファイル サイズ 2,525
日付 (UTC) 2016 年 3 月 8 日
(UTC) のレポート 16:28
プラットフォーム 適用外
ファイル名 Wow64_microsoft.windows.winhttp_31bf3856ad364e35_5.1.9200.21797_none_f8106d435bd4c280.manifest
ファイル バージョン 適用外
ファイル サイズ 49,547
日付 (UTC) 2016 年 3 月 8 日
(UTC) のレポート 16:28
プラットフォーム 適用外

x64 Windows 7 と Windows Server 2008 R2

ファイルのプロパティ Value
ファイル名 Amd64_6f902e1f26c1d885023f2728be29b310_31bf3856ad364e35_6.1.7601.23375_none_4011a397f4e0c754.manifest
ファイル バージョン 適用外
ファイル サイズ 697
日付 (UTC) 2016 年 3 月 9 日
(UTC) のレポート 2,158
プラットフォーム 適用外
ファイル名 Amd64_80b3c903f951066b9a3317caef015722_31bf3856ad364e35_5.1.7601.23375_none_f4346c5570187f00.manifest
ファイル バージョン 適用外
ファイル サイズ 1,040
日付 (UTC) 2016 年 3 月 9 日
(UTC) のレポート 2,158
プラットフォーム 適用外
ファイル名 Amd64_c2062bbf6a689a3048e6f61793b61cdd_31bf3856ad364e35_6.1.7601.23375_none_5e1a5c9308b3bb64.manifest
ファイル バージョン 適用外
ファイル サイズ 1,036
日付 (UTC) 2016 年 3 月 9 日
(UTC) のレポート 2,158
プラットフォーム 適用外
ファイル名 Amd64_d19a822d9b98f35a9157bafd2ad0441b_31bf3856ad364e35_5.1.7601.23375_none_6f3e7f9a649df87a.manifest
ファイル バージョン 適用外
ファイル サイズ 699
日付 (UTC) 2016 年 3 月 9 日
(UTC) のレポート 2,158
プラットフォーム 適用外
ファイル名 Amd64_ef2ea44ccf005d132e8a752d1e218e84_31bf3856ad364e35_6.1.7601.23375_none_23e107a24a3a80ce.manifest
ファイル バージョン 適用外
ファイル サイズ 697
日付 (UTC) 2016 年 3 月 9 日
(UTC) のレポート 2,158
プラットフォーム 適用外
ファイル名 Amd64_microsoft-windows-webio_31bf3856ad364e35_6.1.7601.23375_none_bb59c9d80ea06151.manifest
ファイル バージョン 適用外
ファイル サイズ 2,488
日付 (UTC) 2016 年 3 月 9 日
(UTC) のレポート 2,004
プラットフォーム 適用外
ファイル名 Amd64_microsoft.windows.winhttp_31bf3856ad364e35_5.1.7601.23375_none_bb0ebbe4534531ae.manifest
ファイル バージョン 適用外
ファイル サイズ 50,407
日付 (UTC) 2016 年 3 月 9 日
(UTC) のレポート 20:03
プラットフォーム 適用外
ファイル名 Update.mum
ファイル バージョン 適用外
ファイル サイズ 2,774
日付 (UTC) 2016 年 3 月 9 日
(UTC) のレポート 2,158
プラットフォーム 適用外
ファイル名 Wow64_microsoft-windows-webio_31bf3856ad364e35_6.1.7601.23375_none_c5ae742a4301234c.manifest
ファイル バージョン 適用外
ファイル サイズ 2,486
日付 (UTC) 2016 年 3 月 9 日
(UTC) のレポート 1,856
プラットフォーム 適用外
ファイル名 Wow64_microsoft.windows.winhttp_31bf3856ad364e35_5.1.7601.23375_none_c563663687a5f3a9.manifest
ファイル バージョン 適用外
ファイル サイズ 48,208
日付 (UTC) 2016 年 3 月 9 日
(UTC) のレポート 18:57
プラットフォーム 適用外

参考資料

マイクロソフトでソフトウェア更新プログラムの説明に使用する用語集を参照してください。